package com.pn.mapper;

import com.github.pagehelper.Page;
import com.pn.entity.Store;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface StoreMapper {

    //显示仓库列表
    Page<Store> storePageList(Store store);

    //修改仓库
    int storeUpdate(Store store);

    //显示仓库表
    @Select("select * from store")
    List<Store> storeList();

    //查看仓库编号是否存在
    @Select("select * from store where store_num = #{storeNum1}")
    List<Store> storeNumCheck(String storeNum1);

    //添加仓库
    @Insert("insert into store values (null,#{storeName},#{storeNum},#{storeAddress}," +
            "#{concat},#{phone})")
    int sotreInsert(Store store);

    //删除仓库
    @Delete("delete from store where store_id = #{storeId}")
    int storeDelete(int storeId);
}
